-
Notifications
You must be signed in to change notification settings - Fork 2.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add metrics for btrfs commit statistics #3010
Add metrics for btrfs commit statistics #3010
Conversation
Signed-off-by: Maarten van den Berg <[email protected]>
224d6e9
to
cc1aa3c
Compare
value: float64(s.CommitStats.Commits), | ||
}, | ||
{ | ||
name: "last_commit_seconds", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Wondering if we even need last/max, given we can calculate them from total
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@SuperQ wdyt?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
According to the docs the reported value for the max can be (re)set by writing into the file the statistics are read from (commit_stats
), so if that is used I think the value can't be calculated anymore.
Ping @SuperQ @discordianfish: could you still take a look at this / is there anything else I should do? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ok cool, then this LGTM. Thanks!
Signed-off-by: Maarten van den Berg <[email protected]> Signed-off-by: Vitaly Zhuravlev <[email protected]>
Add four metrics to the btrfs collector to expose statistics on the commits to the filesystem:
node_btrfs_commits_total
,node_btrfs_last_commit_seconds
,node_btrfs_max_commit_seconds
, andnode_btrfs_commit_seconds_total
.These values were added to the procfs library in prometheus/procfs#580, but not exposed as a metric yet.
Fixes #2734.